CashCom Acquiring Suite - программный комплекс для банковского эквайринга на POS-терминалах с полноценной системой управления терминалами (TMS, Terminal Management System).
Решение закрывает полный жизненный цикл: от подготовки ключей и параметров до удалённого мониторинга, управления парком устройств, обновления ПО, шаблонов чеков и интерфейсов.
Поддерживаются:
- ОС PayDroid 11–13;
- широкая линейка терминалов PAX (A77, A8900, IM30, A6630 и др.);
- Neptune SDK, EMV (contact + contactless);
- ISO 8583 (в том числе профиль SmartVista / BPC): покупка, авторизация/завершение, отмена, возврат/частичный возврат, проверка баланса, P2P, сверка, reversal.
Типовые сценарии использования
- Банк или финтех-провайдер разворачивает собственное решение эквайринга на парке POS-терминалов PAX.
- Крупная розничная сеть хочет получить единое TMS для управления сотнями/тысячами терминалов, в т.ч. с несколькими банками-эквайерами.
- Платёжный процессинг строит мульти-мерчант / мульти-аквайер инфраструктуру и нуждается в готовом приложении + TMS вместо разработки с нуля.
- Замена устаревшего TMS/ПО на терминалах на более гибкую систему с редактором UI/чеков и нормальной телеметрией.
Общая архитектура
Логическая схема:
-
POS-терминалы (PAX PayDroid)
– клиентское приложение CashCom Acquiring;
– EMV-ядро/Neptune SDK;
– драйверы принтеров, CTLS-ридеров, PIN-пэдов, сканеров.
-
Acquiring Backend
– адаптер ISO 8583 к хосту банка/процессинга (в т.ч. профиль SmartVista/BPC);
– сервисы маршрутизации и ретраев;
– сервисы сверки и интеграций с бэкофисом.
-
CashCom TMS
– управление структурой «банк → мерчант → точка → терминал»;
– хранение параметров EMV/Neptune/ISO;
– управление ключами, сертификатами;
– мониторинг и телеметрия;
– OTA-обновления ПО и конфигурации;
– редактор UI и шаблонов чеков;
– ролевая модель и аудит.
Все взаимодействия POS ↔ Backend ↔ TMS идут по защищённым каналам (TLS/mTLS), критичные сообщения подписываются/проверяются.
Функциональность POS-приложения
Поддерживаемые операции (ISO 8583 / SmartVista)
- Покупка (Purchase / Sale).
- Предавторизация (Authorization / Pre-Auth).
- Завершение (Completion / Capture) - полное и частичное.
- Отмена (Void / Reversal до отправки в клиринг).
- Возврат (Refund) - полный и частичный.
- Проверка баланса (Balance Inquiry).
- P2P-переводы (по ТЗ, через ISO 8583 профиль банка).
- Сверка/закрытие смены (Reconciliation / Batch / Settlement).
При необходимости добавляются:
- CashBack (если разрешено схемой/эквайером).
- Tips / Adjust Tips (чаевые).
- Split Bill (разделение счёта).
- EMVCo QR (CNP-схемы и локальные стандарты).
Все операции реализованы с учётом типовых требований схем и SmartVista: корректная работа с reversal, повторной отправкой, batch-сверкой, уникальностью RRN/STAN и т.п.
Карты и схемы
- Карты Visa, Mastercard, МИР, UnionPay и др. (при наличии параметров, сертификаций и разрешений).
- EMV-ядро (contact + CTLS), поддержка CLESS-сценариев, CDCVM (при необходимости).
- Возможность подключения кастомных/локальных схем (локальные карты, ко-бренды) через отдельные профили AID/EMV-параметров.
UX / UI на терминале
- Мультиязычный интерфейс: английский, русский, туркменский из коробки.
- Быстрая смена языка пользователем (иконка/кнопка).
- Экранные формы (сумма, варианты оплаты, ввод PIN/подпись, выбор мерчанта и т.д.) - реализуются различные типы сценариев, которые управляются из TMS.
- Поддержка брендинга: логотип, цвета, фоновое изображение, слоганы.
- Возможность выводить дополнительные подсказки, рекламу, сообщения об акциях (баннера между транзакциями).
Локализация
- Готовые языковые пакеты: EN/RU/TM.
- Возможность добавления нового языкового пакета без доработки ПО.
- Управление локализованными шаблонами через TMS.
- Поддержка разных форматов дат/времени, разделителей, валютных обозначений.
Работа с принтерами и чеками
- Поддержка встроенных принтеров PAX и внешних (Bluetooth, BLE, USB, LAN).
- Шаблоны чеков (layout, поля, штрих-/QR-коды, логотипы) настраиваются в TMS и применяются к группе терминалов.
- Можно создавать разные типы чеков: клиентский, мерчантский, чек сверки, slip с доп. данными.
- Поддержка повторной печати, «service receipt», кастомных footer-сообщений.
Безопасность на устройстве
- Криптографические ключи защищены на уровне безопасной аппаратной среды (Secure Element), предоставляемой Neptune SDK терминалов PAX. Ключи генерируются, хранятся и используются внутри защищенной области, не покидая её в открытом виде, что соответствует стандартам PCI PIN и PCI PTS.
- Двухсторонняя регистрация терминала (ввод TMK-ключа по частям, проверка KVCofKTM).
- Использование отдельных ключей для защиты всех сообщений Терминал ↔ TMS, формирование/проверка ЭЦП в обе стороны.
- Ограничение доступа к настройкам и сервисным функциям по паролю/роли.
TMS (Terminal Management System)
Управление структурой и парком устройств
- Модель: Банк → Мерчант → Торговая точка → Терминал.
- Клиент может задавать вложенные подразделения, регионы, бренды.
- Видно, на какой точке стоит какой терминал, его состояние, версия ПО, набор параметров.
- Группы/теги: например, «Москва», «Флагманские магазины», «Тестовый контур» для выборочного деплоя.